package com.wiscamp.ninechapters.problems.application.dto.vo.sheets;

import com.wiscamp.ninechapters.ddd.ViewObject;
import lombok.Data;

import java.io.Serial;
import java.time.LocalDateTime;

/**
 * 错题本
 */
@Data
public class MistakeVO implements ViewObject {
    @Serial
    private static final long serialVersionUID = -8037857401191698723L;

    /**
     * 自动编号
     */
    private long mistakeId = 0;

    /**
     * 用户编号
     */
    private long userId = 0;

    /**
     * 习题集编号
     */
    private long setId = 0;

    /**
     * 任务编号
     */
    private long taskId = 0;

    /**
     * 答题卡编号
     */
    private long sheetId = 0;

    /**
     * 答题卡明细编号
     */
    private long sheetDetailId = 0;

    /**
     * 题编号
     */
    private long problemId = 0;

    /**
     * 问题编号
     */
    private long questionId = 0;

    /**
     * 记录时间
     */
    private LocalDateTime recordTime;

    private long setTypeId = 0;

    private String userName = "";

    private String setName = "";

    private String setTypeName = "";
}